package com.avcdata.national.module;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * NewAOSApp
 * com.avcdata.national.module
 * Created by lic on 2017/9/21.
 * CSDN http://blog.csdn.net/lucasey
 */

public class AreaInfo implements Serializable {

    private String message;
    private ReturnValueBean returnValue;
    private Object secretKey;
    private boolean success;
    private String times;

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public ReturnValueBean getReturnValue() {
        return returnValue;
    }

    public void setReturnValue(ReturnValueBean returnValue) {
        this.returnValue = returnValue;
    }

    public Object getSecretKey() {
        return secretKey;
    }

    public void setSecretKey(Object secretKey) {
        this.secretKey = secretKey;
    }

    public boolean isSuccess() {
        return success;
    }

    public void setSuccess(boolean success) {
        this.success = success;
    }

    public String getTimes() {
        return times;
    }

    public void setTimes(String times) {
        this.times = times;
    }

    public class ReturnValueBean{
        private Map<String,Map<String,List<CityBean>>> offlineData;
        private Map<String,List<ChaannelBean>> onlineData;

        public Map<String, Map<String, List<CityBean>>> getOfflineData() {
            return offlineData;
        }

        public void setOfflineData(Map<String, Map<String, List<CityBean>>> offlineData) {
            this.offlineData = offlineData;
        }

        public Map<String,List<ChaannelBean>> getOnlineData() {
            return onlineData;
        }

        public void setOnlineData(Map<String,List<ChaannelBean>> onlineData) {
            this.onlineData = onlineData;
        }
    }

    public class CityBean{
        /**
         * amountMarketShare : 100
         * amountMarketShareBasisRatio : 0
         * amountMarketShareLinkRelativeRatio : 0
         * bigRegion : 81区域
         * cityName : 启东市
         * officeName : 南通办事处
         * volumeMarketShare : 100
         * volumeMarketShareBasisRatio : 0
         * volumeMarketShareLinkRelativeRatio : 0
         */

        private String amountMarketShare;
        private String amountMarketShareBasisRatio;
        private String amountMarketShareLinkRelativeRatio;
        private String bigRegion;
        private String cityName;
        private String officeName;
        private String volumeMarketShare;
        private String volumeMarketShareBasisRatio;
        private String volumeMarketShareLinkRelativeRatio;

        public String getAmountMarketShare() {
            return amountMarketShare;
        }

        public void setAmountMarketShare(String amountMarketShare) {
            this.amountMarketShare = amountMarketShare;
        }

        public String getAmountMarketShareBasisRatio() {
            return amountMarketShareBasisRatio;
        }

        public void setAmountMarketShareBasisRatio(String amountMarketShareBasisRatio) {
            this.amountMarketShareBasisRatio = amountMarketShareBasisRatio;
        }

        public String getAmountMarketShareLinkRelativeRatio() {
            return amountMarketShareLinkRelativeRatio;
        }

        public void setAmountMarketShareLinkRelativeRatio(String amountMarketShareLinkRelativeRatio) {
            this.amountMarketShareLinkRelativeRatio = amountMarketShareLinkRelativeRatio;
        }

        public String getBigRegion() {
            return bigRegion;
        }

        public void setBigRegion(String bigRegion) {
            this.bigRegion = bigRegion;
        }

        public String getCityName() {
            return cityName;
        }

        public void setCityName(String cityName) {
            this.cityName = cityName;
        }

        public String getOfficeName() {
            return officeName;
        }

        public void setOfficeName(String officeName) {
            this.officeName = officeName;
        }

        public String getVolumeMarketShare() {
            return volumeMarketShare;
        }

        public void setVolumeMarketShare(String volumeMarketShare) {
            this.volumeMarketShare = volumeMarketShare;
        }

        public String getVolumeMarketShareBasisRatio() {
            return volumeMarketShareBasisRatio;
        }

        public void setVolumeMarketShareBasisRatio(String volumeMarketShareBasisRatio) {
            this.volumeMarketShareBasisRatio = volumeMarketShareBasisRatio;
        }

        public String getVolumeMarketShareLinkRelativeRatio() {
            return volumeMarketShareLinkRelativeRatio;
        }

        public void setVolumeMarketShareLinkRelativeRatio(String volumeMarketShareLinkRelativeRatio) {
            this.volumeMarketShareLinkRelativeRatio = volumeMarketShareLinkRelativeRatio;
        }
    }

    public class ChaannelBean{

        /**
         * amountMarketShare : 19.78
         * amountMarketShareBasisRatio : -0.86
         * amountMarketShareLinkRelativeRatio : 0.43
         * channelName : 专业电商
         * volumeMarketShare : 9.02
         * volumeMarketShareBasisRatio : -2.34
         * volumeMarketShareLinkRelativeRatio : -0.12
         */

        private String amountMarketShare;
        private String amountMarketShareBasisRatio;
        private String amountMarketShareLinkRelativeRatio;
        private String channelName;
        private String volumeMarketShare;
        private String volumeMarketShareBasisRatio;
        private String volumeMarketShareLinkRelativeRatio;

        public String getAmountMarketShare() {
            return amountMarketShare;
        }

        public void setAmountMarketShare(String amountMarketShare) {
            this.amountMarketShare = amountMarketShare;
        }

        public String getAmountMarketShareBasisRatio() {
            return amountMarketShareBasisRatio;
        }

        public void setAmountMarketShareBasisRatio(String amountMarketShareBasisRatio) {
            this.amountMarketShareBasisRatio = amountMarketShareBasisRatio;
        }

        public String getAmountMarketShareLinkRelativeRatio() {
            return amountMarketShareLinkRelativeRatio;
        }

        public void setAmountMarketShareLinkRelativeRatio(String amountMarketShareLinkRelativeRatio) {
            this.amountMarketShareLinkRelativeRatio = amountMarketShareLinkRelativeRatio;
        }

        public String getChannelName() {
            return channelName;
        }

        public void setChannelName(String channelName) {
            this.channelName = channelName;
        }

        public String getVolumeMarketShare() {
            return volumeMarketShare;
        }

        public void setVolumeMarketShare(String volumeMarketShare) {
            this.volumeMarketShare = volumeMarketShare;
        }

        public String getVolumeMarketShareBasisRatio() {
            return volumeMarketShareBasisRatio;
        }

        public void setVolumeMarketShareBasisRatio(String volumeMarketShareBasisRatio) {
            this.volumeMarketShareBasisRatio = volumeMarketShareBasisRatio;
        }

        public String getVolumeMarketShareLinkRelativeRatio() {
            return volumeMarketShareLinkRelativeRatio;
        }

        public void setVolumeMarketShareLinkRelativeRatio(String volumeMarketShareLinkRelativeRatio) {
            this.volumeMarketShareLinkRelativeRatio = volumeMarketShareLinkRelativeRatio;
        }
    }

}